@charset "UTF-8";
/* 内外边距通常让各浏览器样式的表现位置不同 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,code,blockquote,a,img,dl,dt,dd,ol,ul,li,fieldset,form,input,textarea,label,legend,table,tr,th,td,hr,buttoncaption,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
/* 防止用户自定义背景颜色对页面的影响 */
html{ background-color:#FFF;color:#333;height:100%}
body{ width:100%;height:100%; font:12px/1.5 Microsoft YaHei, sans-serif; color:#333;}

.login-container{
	position:relative;
	width:100%;
	height:100%;
	background: url("/resources/images/login_bg.jpg") no-repeat;
	background-size:100% 100%;
}
.login-main{
	position:absolute;
	width:500px;
	height:410px;
	top:45%;
	left:50%;
	margin-top:-205px;
	margin-left:-250px;

}
.login-main .logo{
	width:110px;
	height:110px;
	margin:39px auto;
	background: url("/resources/images/sweet_logo.png") no-repeat;
	
}
.login-main .loginput{
	width:250px;
	margin:25px auto;
	
}
.login-main .loginput input{
	margin-top:5px;
	border:none;
	border-bottom:#a9c6d1 2px solid;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#ffffff;
	font-size:15px;
	background:none;
	width:100%;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
}
input:focus{
	outline:none

}
.login-sub{
	width:175px;
	height:40px;
	line-height:40px;
	text-align:center;
	border:2px solid #a9c6d1;
	border-radius:25px;
	display:block;
	text-decoration: none;
	color: #fff;
	margin:35px auto;
	font-size:14px;
	
}
.login-sub:hover{
	background:rgba(12, 124, 187, 0.4);
	border: rgba(12, 124, 187, 0) 2px solid;
}
.login-bottom{
	text-align:center;
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px
}

.login-info{
	color:#fff;
	font-size:12px;
	filter:alpha(opacity=50);
	margin-bottom:16px;
	opacity: 0.5;
}
.copy-right{
		color:#fff;
	font-size:12px;
	filter:alpha(opacity=10);
	margin-bottom:20px;
	opacity: 0.1;
}